home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / ntkb.zip / NTKB.EXE / Q93 / 3 / 73.TXT < prev   
Text File  |  1993-09-28  |  6KB  |  142 lines

  1. DOCUMENT:Q93373  24-SEP-1993  [W_NT]
  2. TITLE   :Default Drive Letters and Partitions in Windows NT
  3. PRODUCT :Windows NT
  4. PROD/VER:3.10
  5. OPER/SYS:WINDOWS
  6. KEYWORDS:
  7.  
  8. ---------------------------------------------------------------
  9. The information in this article applies to:
  10.  
  11.  - Microsoft Windows NT operating system version 3.1
  12. ---------------------------------------------------------------
  13.  
  14. Summary:
  15.  
  16. Windows NT tends to follow the drive lettering conventions established
  17. years ago for the earliest hard drives. However, Windows NT has fewer
  18. restrictions on the number of hard drives it supports. For example,
  19. most systems do not support more than two hard drives in the BIOS,
  20. with the remainder being supported by drivers loaded in CONFIG.SYS.
  21. Thus, the same partitions may have different letters in a system such
  22. as MS-DOS and Windows NT. Please note that this article discusses only
  23. the default drive lettering; you can use sticky drive letters (Disk
  24. Administrator) to alter this lettering.
  25.  
  26. In this article, primary partition refers to any partition that is a
  27. recognized partition (the different FAT partition types [1, 4, and 6],
  28. HPFS [High Performance File System] and NTFS [NT File System] [7]). A
  29. non-extended partition refers to a partition that has a type other
  30. than 0 (Empty) or 5 (Extended).
  31.  
  32. More Information:
  33.  
  34. This article describes the rules that Windows NT follows when
  35. assigning drive letters. Note: Only recognized partition types (1, 4,
  36. 6, 7) are assigned drive letters.
  37.  
  38. If there is a primary partition on the first hard drive marked as
  39. active, it gets the first drive letter (C); otherwise, the first drive
  40. letter is assigned to the first recognized primary partition.
  41.  
  42. This process is repeated for all hard drives in the system. Please
  43. note that if you have multiple controllers in your system, the drive
  44. letter ordering is based on the order in which the device drivers are
  45. loaded by Windows NT.
  46.  
  47. Once the letters have been assigned to the first primary partitions on
  48. all drives in the system, letters are assigned to the recognized
  49. logical disks in the extended partitions using the same scheme as
  50. outlined above, starting with the first drive in the system.
  51.  
  52. After all of the logical disks in the extended partitions are assigned
  53. letters, one last scan is made of the drives, and letters are assigned
  54. to any remaining recognized primary partitions.
  55.  
  56. For drives referenced in BOOT.INI, the ordering is similar except that
  57. the above scan is done only for drives supported in the BIOS. For
  58. drives not supported in the BIOS, it is necessary to use the arcname
  59. style paths. The most applicable arcname naming conventions are:
  60.  
  61.    multi()disk()rdisk()partition()\...
  62.  
  63.    scsi()disk()rdisk()partition()\...
  64.  
  65. The two are similar, except that the multi()disk() format varies the
  66. rdisk() parameter for successive disks on one controller (with a limit
  67. of two per controller), whereas the scsi()disk() notation uses the
  68. disk() parameter. Note that the rdisk() parameter actually refers to
  69. which SCSI logical unit (LUN) to use, which could be a separate disk,
  70. but the vast majority of SCSI setups have only one LUN per SCSI ID.
  71.  
  72. The partition() portion of the arcname refers to the partition number.
  73. Partition numbers are assigned, starting with partition(1). Note that
  74. partition(0) refers to the entire disk. First, all non-extended
  75. partitions (those having a partition type other than 0 or 5) are
  76. assigned numbers (and the active bit does not play a role), and then
  77. all logical drives in extended partitions are assigned numbers.
  78.  
  79. For example:
  80.  
  81. Assume a system with two controllers, one a WD1003 compliant
  82. controller (IDE/ESDI/ST506) supported by the ATDISK driver, and the
  83. other a SCSI host adapter supported by a SCSI miniport driver. There
  84. are two drives attached to the ATDISK controller and one drive
  85. attached to the SCSI host adapter (at SCSI ID 0).
  86.  
  87. There are two primary partitions on the first ATDISK drive, two
  88. partitions (one extended partition with one FAT partition inside and
  89. one primary NTFS partition) on the second ATDISK drive, and one
  90. primary FAT partition on the SCSI drive.
  91.  
  92.    +---------------+-----------------+
  93. 1/2| Primary (FAT) | Primary (XENIX) |
  94.    +---------------+-----------------+
  95.  
  96.    +--------------------------+----------------+
  97. 3/4|Extended (one FAT inside) | Primary (NTFS) |
  98.    +--------------------------+----------------+
  99.    +--------------+
  100. 5  |Primary (FAT) |
  101.    +--------------+
  102.  
  103. The drive letters are assigned as follows:
  104.  
  105.    MS-DOS: C=1, D=3, E=5 (loaded in CONFIG.SYS); 2 and 4 do not have
  106.    drive letters.
  107.  
  108.    Windows NT: C=1, D=4, E=5, F=3; 2 does not have a drive letter.
  109.  
  110.    NTLDR/BOOT.INI: C=1, D=4, E=3; 2 and 5 do not have drive letters.
  111.  
  112. The arcname for each of the partitions is:
  113.  
  114.    1: multi(0)disk(0)rdisk(0)partition(1)
  115.  
  116.    2: multi(0)disk(0)rdisk(0)partition(2)
  117.  
  118.    3: multi(0)disk(0)rdisk(1)partition(2)
  119.  
  120.    4: multi(0)disk(0)rdisk(1)partition(1)
  121.  
  122.    5: scsi(0)disk(0)rdisk(0)partition(1)
  123.  
  124. Additional reference words: 3.10
  125. KBCategory:
  126. KBSubCategory: FILSYS 
  127.  
  128. =============================================================================
  129.  
  130. THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
  131. PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
  132. ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
  133. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
  134. EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
  135. ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
  136. CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
  137. MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
  138. POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
  139. OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
  140. SO THE FOREGOING LIMITATION MAY NOT APPLY.
  141.  
  142. Copyright Microsoft Corporation 1993.